
#include "lwip_enet.h"

#include "lwip/debug.h"
#include "lwip/arch.h"

#include "netif/etharp.h"

/**
 * @see src/lwip-1.4.1/core/init.c
 */
void
lwip_init(void)
{

}

/**
 * @see src/lwip-1.4.1/netif/etharp.c
 */
err_t
ethernet_input(struct pbuf *p, struct netif *netif)
{
    return 0;
}

/**
 * @see src/lwip-1.4.1/core/netif.c
 */
struct netif *
netif_add(struct netif *netif, ip_addr_t *ipaddr, ip_addr_t *netmask,
          ip_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
{
    return netif;
}

void
netif_set_default(struct netif *netif)
{

}

void
netif_set_up(struct netif *netif)
{

}

/**
 * @see src/lwip-1.4.1/core/timers.c
 */
void
sys_check_timeouts(void)
{

}

/**
 * @see src/lwip-enet/lwip_enet.c
 */
err_t
lwip_enet_init(struct netif *netif)
{
    return 0;
}

bool
lwip_enet_input(struct netif *netif, raw_packet_t *packet)
{
    return false;
}

void
lwip_enet_ouput(struct netif *netif, raw_packet_t *packet)
{

}
